import Vue from 'vue'
import App from './App.vue'


// 使用element-ui
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';


import router from './router'
Vue.use(ElementUI);

// 路由守卫钩子函数
router.beforeEach((to,from,next)=>{

  next();
})


// 挂载到原型上
import axios from 'axios'
Vue.prototype.$axios = axios;
Vue.config.productionTip = false


// bus事件
Vue.prototype.$bus = new Vue();

// consolo
import Vconsole from 'vconsole';
let vConsole = new Vconsole();
export default vConsole


// 一个路由 映射一个路由组件

new Vue({
  // 一定要挂载
  router,
  render: h => h(App),
}).$mount('#app')
